#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,1,2,3,4,6 };
//	int str[10];
//	int count = 0;
//
//
//
//
//}
//#include <stdio.h>
//#include <string.h>
//#include <assert.h>
//int my_strncmp(char* arr1, char* arr2, int k)
//{
//	assert(arr1 && arr2);
//	while (k)
//	{
//		if (*arr1 > *arr2)
//		{
//			return 1;
//		}
//		else if (*arr1 < *arr2)
//		{
//			return -1;
//		}
//		arr1++;
//		arr2++;
//		k--;
//	}
//	return 0;
//}
//int main()
//{
//	char arr1[] = "abdd";
//	char arr2[] = "abdc";
//	int ret = my_strncmp(arr1, arr2,3);
//	printf("%d", ret);
//}

//#include <stdio.h>
//#include <string.h>
//#include <assert.h>
//char* my_strncpy(char* arr, char* str, int k)
//{
//	assert(arr && str);
//	while (k)
//	{
//		*arr++ = *str++;
//		k--;
//	}
//}
//int main()
//{
//	char arr[] = "abffffc";	
//	char str[] = "efgh";
//	my_strncpy(arr, str,5);
//	printf("%s", arr);
//
//}


#include <stdio.h>
#include <string.h>
#include <assert.h>
char* my_strncat(char* arr, char* str, int k)
{


}
int main()
{
	char arr[100] = "abffffc";
	char str[] = "efgh";
	strncat(arr, str, 2);
	printf("%s", arr);

}